package com.pronosticnews.server.services;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.pronosticnews.client.services.PaysService;
import com.pronosticnews.server.domain.dao.PaysDao;
import com.pronosticnews.server.domain.model.Pays;
import com.pronosticnews.shared.model.PaysDto;

import fr.ysa.persistence.IDao;
import fr.ysa.services.ImplService;

@Service("paysService")
@Transactional
public class PaysServiceImpl extends ImplService<Pays,PaysDto> implements PaysService {

	@Autowired
	PaysDao paysDao;

	@Override
	public IDao<Pays> getDao() {
		return paysDao;
	}

	@Override
	public Class<Pays> getEntityClass() {
		return Pays.class;
	}

	@Override
	public Class<PaysDto> getEntityDtoClass() {
		return PaysDto.class;
	}

}
